package com.xayy.health.ds.model;

import com.xtck.ha.common.core.annotation.Excel;
import com.xtck.ha.common.core.annotation.IgnoreProperty;
import com.xtck.ha.common.core.web.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import com.xtck.ha.common.core.annotation.TableName;

import java.util.Date;

/**
* @ClassName: DsTaskChildInfo
* @Description: 实体类
* @author liuyuan
* @date 2025-07-09
*/
@Data
@ApiModel(description = "")
@Builder
@AllArgsConstructor
@NoArgsConstructor
@TableName(value="TB_TASK_CHILD_INFO")
public class DsTaskChildInfo extends BaseEntity {
        @IgnoreProperty
        private static final long serialVersionUID = 1L;
        /**
        * 
        */
        @ApiModelProperty("")
        @Excel(name = "")
        private Long id;
        /**
        * 任务id
        */
        @ApiModelProperty("任务id")
        @Excel(name = "任务id")
        private Long taskId;
        /**
        * 任务名称
        */
        @ApiModelProperty("任务名称")
        @Excel(name = "任务名称")
        private String name;
        /**
        * 卫星代号
        */
        @ApiModelProperty("卫星代号")
        @Excel(name = "卫星代号")
        private String satelliteCode;
        /**
        * 运行状态（1 运行 2完成 3异常 4删除）
        */
        @ApiModelProperty("运行状态（1 运行 2完成 3异常 4删除）")
        @Excel(name = "运行状态（1 运行 2完成 3异常 4删除）")
        private Integer status;
        /**
        * json参数
        */
        @ApiModelProperty("json参数")
        @Excel(name = "json参数")
        private String jsonParams;
        /**
        * 开始时间
        */
        @ApiModelProperty("开始时间")
        @Excel(name = "开始时间")
        private Date startTime;
        /**
        * 结束时间
        */
        @ApiModelProperty("结束时间")
        @Excel(name = "结束时间")
        private Date endTime;
        /**
        * 剔野方法
        */
        @ApiModelProperty("剔野方法")
        @Excel(name = "剔野方法")
        private String tyTag;
        /**
        * 填充方法
        */
        @ApiModelProperty("填充方法")
        @Excel(name = "填充方法")
        private String tcTag;
        /**
        * 平滑方法
        */
        @ApiModelProperty("平滑方法")
        @Excel(name = "平滑方法")
        private String phTag;
        /**
        * 模型名称
        */
        @ApiModelProperty("模型名称")
        @Excel(name = "模型名称")
        private String modelName;
        /**
        * 预测任务预测点数
        */
        @ApiModelProperty("预测任务预测点数")
        @Excel(name = "预测任务预测点数")
        private Integer predNumber;
        /**
        * 预测任务预测间隔
        */
        @ApiModelProperty("预测任务预测间隔")
        @Excel(name = "预测任务预测间隔")
        private Integer timeSpan;
        /**
        * 异常点数
        */
        @ApiModelProperty("异常点数")
        @Excel(name = "异常点数")
        private Integer errorNum;
        /**
        * 是否多参数 1true是  0false否
        */
        @ApiModelProperty("是否多参数 1true是  0false否")
        @Excel(name = "是否多参数 1true是  0false否")
        private Integer checkMultiparameter;
        /**
        * 数据情况
        */
        @ApiModelProperty("数据情况")
        @Excel(name = "数据情况")
        private String dataSituation;
        /**
        * 创建时间
        */
        @ApiModelProperty("创建时间")
        @Excel(name = "创建时间")
        private Date createdTime;
        /**
        * 
        */
        @ApiModelProperty("")
        @Excel(name = "")
        private Integer isCaseOne;
        /**
        * 算法是否存在异常情况
        */
        @ApiModelProperty("算法是否存在异常情况")
        @Excel(name = "算法是否存在异常情况")
        private String errorSituation;
        /**
        * 图例名称
        */
        @ApiModelProperty("图例名称")
        @Excel(name = "图例名称")
        private String legendName;
        /**
        * 图例id
        */
        @ApiModelProperty("图例id")
        @Excel(name = "图例id")
        private String fileLogo;
        /**
        * 算法返回信息
        */
        @ApiModelProperty("算法返回信息")
        @Excel(name = "算法返回信息")
        private String msg;

}
